
#include <librally.h>

Err rp_config_common(KeyValue cfgv[], int cfgc);

void getcfg()
{
	Err err;
	KeyValue *cfgv;
	int cfgc = 2;

	cfgv = (KeyValue*)calloc(cfgc, sizeof(KeyValue));
	cfgv[0].key = "test1";
	cfgv[1].key = "test2";
	cfgv[0].value = NULL;
	cfgv[1].value = NULL;

	err = rp_config_common(cfgv, cfgc);

	printf("test1 = %s ", cfgv[0].value);
	printf("test2 = %s ", cfgv[1].value);

	int a1 = atoi(cfgv[0].value);
	int a2 = atoi(cfgv[1].value);	

	printf("a1 = %d ", a1);
	printf("a2 = %d ", a2);
	
	int i;
	for (i=0; i<cfgc; i++)
	{
		free(cfgv[i].value);
	}
	free(cfgv);
	return;
}

int main()
{
	Err err;

	getcfg();
	
	return 0;
}

